<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui">
    <h:head>
        <title>Cadastro</title>
        <link rel="stylesheet" type="text/css" href="Css/Geral.css" />
    </h:head>
    <h:body>
        <h:form>
            <fieldset>
                <legend>Cadastro</legend>
                <h:panelGrid columns="3" rowClasses="rowHeight">
                    <h:outputLabel for="txtNome" value="Nome:" />
                    <p:inputText id="txtNome" value="#{produtoBean.produto.nome}" styleClass="fields"
                                 required="true" requiredMessage="informe o nome">
                        <f:validateLength minimum="1" maximum="20" />
                    </p:inputText>
                    <h:message for="txtNome" />

                    <h:outputLabel for="txtDataEntrada" value="Data entrada:" />
                    <p:inputText id="txtDataEntrada" value="#{produtoBean.produto.dataEntrada}" styleClass="fields"
                                 required="true" requiredMessage="informe a data de entrada" maxlength="8">
                        <f:convertNumber integerOnly="true" type="number" />
                    </p:inputText>
                    <h:message for="txtDataNascimento" />

                    <h:outputLabel for="cboTipo" value="Tipo:" />
                    <p:selectOneMenu id="cboTipo" value="#{produtoBean.produto.tipo}" styleClass="fields"
                                     required="true" requiredMessage="selecione o tipo">
                        <f:selectItem itemLabel="selecione um item..." itemValue="" noSelectionOption="true" />
                        <f:selectItem itemLabel="Adesivo" itemValue="1" />
                        <f:selectItem itemLabel="Banner" itemValue="2" />
                        <f:selectItem itemLabel="Placa" itemValue="3" />
                        <f:selectItem itemLabel="Faixas" itemValue="4" />
                    </p:selectOneMenu>
                    <h:message for="cboTipo" />

                    <h:outputLabel for="txtQuantidade" value="Quantidade:" />
                    <p:inputText id="txtQuantidade" value="#{produtoBean.produto.quantidade}" styleClass="fields"
                                 required="true" requiredMessage="informe a quantidade" />
                    <h:message for="txtQuantidade" />

                    <h:commandButton id="btnCancelar" value="Cancelar" action="index" immediate="true" actionListener="#{produtoBean.limpar}"
                                     title="Cancelar" image="Imagens/Cancel.png" styleClass="ico" />
                    <h:commandButton id="btnRegistrar" value="Registrar" action="confirmacao"
                                     title="Registrar" image="Imagens/Save.png" styleClass="ico" />
                    <h:outputLabel />
                </h:panelGrid>
            </fieldset>
        </h:form>
    </h:body>
</html>

